Andrew Schacht (born 22 May 1973 in Adelaide) is a beach volleyball player from Australia.
He represented Australia at the 2004 Summer Olympics, and the 2008 Summer Olympics, with teammate Joshua Slack.